package com.eoekun.dashboard.dao.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.eoekun.dashboard.dao.dataobject.Dashboard;
import com.eoekun.dashboard.dao.dataobject.DashboardExample;

public interface DashboardMapper {
    long countByExample(DashboardExample example);

    int deleteByExample(DashboardExample example);

    int deleteByPrimaryKey(Long taskId);

    int insert(Dashboard record);

    int insertSelective(Dashboard record);

    List<Dashboard> selectByExample(DashboardExample example);

    Dashboard selectByPrimaryKey(Long taskId);

    int updateByExampleSelective(@Param("record") Dashboard record, @Param("example") DashboardExample example);

    int updateByExample(@Param("record") Dashboard record, @Param("example") DashboardExample example);

    int updateByPrimaryKeySelective(Dashboard record);

    int updateByPrimaryKey(Dashboard record);

    List<Dashboard> queryPage(Dashboard record);

    Long queryCount(Dashboard record);
}